package com.ruoyi.project.mahjong.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

import java.math.BigDecimal;

/**
 * 用户操作记录对象 t_member_log
 *
 * @author ruoyi
 * @date 2023-11-12
 */
@Data
@ApiModel("会员操作日志实体类字段描述")
public class TMemberLog extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 预留3 */
    @Excel(name = "预留3")
    private String bak3;

    /** 预留2  使用为，会员开桌时中途单独结账标志 1 正常开桌   2 已单独结账 */
    @Excel(name = "预留2")
    private String bak2;
    /** 会员id */
    @Excel(name = "会员id")
    @ApiModelProperty("会员id")
    private Long memberId;

    /** 预留1 */
    @Excel(name = "预留1")
    @ApiModelProperty(" 订单编号 ")
    private String bak1;

    /** 店铺id */
    @Excel(name = "店铺id")
    @ApiModelProperty("店铺id")
    private Long shopId;

    /** 积分情况 */
    @Excel(name = "积分情况")
    @ApiModelProperty("积分情况")
    private String integral;

    /** 金额情况 */
    @Excel(name = "金额情况")
    @ApiModelProperty("金额情况")
    private String money;

    /** 事件 */
    @Excel(name = "事件")
    @ApiModelProperty("事件")
    private String event;

    /** 操作员工id */
    @Excel(name = "操作员工id")
    @ApiModelProperty("操作员工id")
    private Long staffId;

    /** id */
    @ApiModelProperty("id")
    private Long id;

    private BigDecimal sendMoney;

    private BigDecimal onlySend;

    private BigDecimal remainTotalMoney;

    private String startTime;

    private String endTime;

    private String memberName;

}
